/*
 * Exploder
 * 
 * Tero Pyylampi (218437), Jussi Tuurinkoski (211594)
 *
 * Interface for the game engine
 */

#ifndef LAYERINTERFACE_H
#define LAYERINTERFACE_H

#include "cocos2d.h"

class GameScene;
class GameInterfaceEngine;

class LayerInterface : public cocos2d::CCLayer {
public:
	// default constructor
	LayerInterface( GameScene *scene );
	// destructor
	~LayerInterface();

	// update interface
	virtual void update( cocos2d::ccTime dt );

	// get interface engine
	GameInterfaceEngine *getInterfaceEngine();

private:
	// pointer to the editor scene
	GameScene *mGameScene;
	// interface engine
	GameInterfaceEngine *mInterfaceEngine;
};

#endif